moral scruple

Translations
моральные сомнения
He had a moral scruple about lying.
У него были моральные сомнения по поводу лжи.